
public class Main {

	public static void main(String[] args) {
		
		/**
		 * 设置人物等级
		 */
		int playerLevel = 99;
		/**
		 * 设置宝石等级
		 */
		int stoneLevel = 6;
		
		FigureInlayCombination figureInlayCombination = new FigureInlayCombination(playerLevel, stoneLevel);
		figureInlayCombination.figureAllCombinationList();
		figureInlayCombination.siftOutCombination();
		
//		figureInlayCombination.printAllCombinations();
//		figureInlayCombination.printWinCombinations();
		figureInlayCombination.printUndefeatedCombinations();
//		figureInlayCombination.printDrawCombinations();
//		figureInlayCombination.printLoseCombinations();
		
		figureInlayCombination.printAllCombinationsSize();
		figureInlayCombination.printWinCombinationsSize();
		figureInlayCombination.printUndefeatedCombinationsSize();
		figureInlayCombination.printDrawCombinationsSize();
		figureInlayCombination.printLoseCombinationsSize();
		
		figureInlayCombination.printOptimalUndefeatedCombinations();
	}
}
